(brit) put paid to - Anglais Synonymes Dictionnaire